.progress_bar {
  width: 100%;
  text-align: center;
}

.tab-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.tab {
  width: calc(100% / 9); /* Assuming there are 9 tabs for full width */
  padding: 10px 0;
}

.tab-title {
  padding: 10px 20px;
  cursor: pointer;
  border: 1px solid #ccc;
  margin: 0 5px;
  text-align: center;
}

.tab-title.active {
  background-color: #007bff;
  color: white;
}

.progress-container {
  width: 100%;
  background-color: #f5f5f5;
  margin-top: 5px;
}

.progress-bar {
  height: 5px;
  width: 0;
  background-color: #007bff;
  transition: width 0.3s ease;
}

.progress-bar.active {
  width: 100%;
}
